how long and how far